#ifndef D_MATF_H
#define D_MATF_H

namespace d_Math
{

class d_Matf
{
public:
	d_Matf(int n, int m);
	d_Vecf operator * (d_Vecf v);
	d_Matf operator * (d_Matf M);
	void transpose(d_Matf& T);
	float &operator () (int ir, int ic); 
	float operator () (int ir, int ic) const; 
	void set(int i, int j, float value);
	float get(int i, int j);
	float **p;
	int n,m;
	void print();
};

}

#endif
